Nifedipine controlled released tablets